@charset "utf-8";
/* CSS Document */
.bg{background:#F5F6F5;}
c{color:#185ADB;background:linear-gradient(to left,#F73859,#185ADB);-webkit-background-clip:text;color:transparent;}

#banner {width:100%;float:left;position:relative;overflow:hidden;}
#banner .swiper-slide {position:relative;cursor:pointer;}
#banner .swiper-pagination {position:absolute;z-index:5;bottom:8px;width:auto;left:50%;margin-left:-28px;}
#banner .swiper-pagination-bullet{background:none;opacity:.8;width:6px;height:6px;border:solid 1px #fff;display:inline-block;border-radius:100%;}
#banner .swiper-pagination-bullet-active{opacity:1;background:#fff;}

.c_title{width:100%;float:left;margin-bottom:20px;}
.c_title li{float:left;}
.c_title li h2{font-size:32px;font-weight:bold;line-height:40px;position:relative;z-index:2;}
.c_title li em{font-size:50px;line-height:50px;position:absolute;top:-25px;color:#EAEBEC;background:linear-gradient(to top,rgba(255,255,255,.0),#EAEBEC);-webkit-background-clip:text;color:transparent;text-transform:uppercase;}
.c_title li b{font-size:40px;color:#005F41;position:relative;}
.c_title li b:before{width:9px;height:9px;border:solid 3px #F73859;border-radius:9px;background:#fff;right:-20px;bottom:5px;}
.c_title li:last-child{float:right;}
.c_title li:last-child a{display:inline-block;padding:6px 20px;position:relative;margin-left:10px;margin-top:5px; border-radius:4px;background:rgba(24,90,219,.25);}
.c_title li:last-child a:hover{background:#185ADB;color:#fff;}

.c_news,.c_about{width:1200px;margin:0 auto;display:table;position:relative;}
.wty_ssf{margin-bottom:10px;background:#F5F6F5;}
.wty_ssf li{width:40%;float:left;}
.wty_ssf li h2{font-size:32px;line-height:40px;}
.wty_ssf li h3{color:#185ADB;margin-top:10px;}
.wty_ssf li p{font-size:16px;line-height:30px;margin-top:20px;}
.wty_ssf li em{background:#185ADB;color:#fff;font-size:16px;padding-left:10px;margin-right:5px;}
.wty_ssf li:last-child{width:calc(60% - 40px);float:right;padding:20px;}

.wty_ssf,.c_good{width:100%;float:left;}
.c_good ul{margin-left:-20px;}
.c_good li{width:calc(33.3% - 20px);float:left;margin:10px 0 10px 20px;background:#fff;transition:660ms;text-align:center;position:relative;box-shadow:0 0px 10px rgba(0,0,0,0.20);border-radius:3px;padding-bottom:6px;overflow:hidden;}
.c_good li i{width:100%;float:left;overflow:hidden;}
.c_good li h2{width:100%;float:left;line-height:40px;position:relative;}
.c_good li a:hover img{transform:scale(1.1);transition:460ms;}
.c_good li:hover{box-shadow:0 0px 10px rgba(40,49,73,.7);}
.c_good li:before{width:60px;height:10px;background:#0A1931;bottom:-7px;left:50%;margin-left:-30px;transition:460ms;border-radius:8px;}
.c_good li:hover:before{width:100%;left:0;background:#185ADB;margin-left:0;}

.c_about .text{width:100%;float:left;position:relative;margin-top:50px;}
.c_about .text p{font-size:16px;line-height:40px;}
.c_about .text h2{font-size:32px;margin-bottom:20px;position:relative;z-index:2;}
.c_about .text h3{margin:10px 0 20px 0;display:inline-block;}
.c_about .text em{font-size:86px;line-height:50px;position:absolute;right:15PX;top:0px;color:#EAEBEC;}
.c_about .text a{width:40px;height:40px;right:0px;top:35px;position:absolute;background:#185ADB;border:solid 3px #fff;border-radius:30px;}
.c_about .text a:hover{background:#F73859;}
.c_about .text a:before{width:14px;height:16px;background:url("../show.png") no-repeat 0 -212px;background-size:100%;left:13px;top:12px;}

.c_about .pics{width:100%;float:left;margin-top:20PX;}
.c_about .pics ul{margin-left:-20px;}
.c_about .pics li{width:calc(25% - 22px);float:left;margin:10px 0 10px 20px;padding:20px 0;position:relative;text-align:center;border:solid 1px #EBEBEB;}
.c_about .pics li i{width:90px;height:90px;margin:0 auto;display:table;background:url("../jsys.png") no-repeat;background-size:100%;}
.c_about .pics li h2{margin-top:20px;}
.c_about .pics li:nth-child(2) i{background-position:0 -99px;}
.c_about .pics li:nth-child(3) i{background-position:0 -198px;}
.c_about .pics li:nth-child(4) i{background-position:0 -297px;}

.ybg{background:url("../ybg.jpg") no-repeat center center fixed;background-size:cover;padding-bottom:0px;}
.c_advan{width:100%;float:left;height:500px;background:url("../advantage.png") no-repeat center bottom;position:relative;}
.c_advan li{width:200px;position:absolute;}
.c_advan li h2{font-size:26px;color:#fff;margin-bottom:15px;position:relative;z-index:2;}
.c_advan li p{color:rgba(255,255,255,.7);}
.c_advan li em{font-size:32px;color:rgba(255,255,255,.30);position:absolute;top:-10px;}
.c_advan li:nth-child(1){left:100px;bottom:50px;}
.c_advan li:nth-child(2){left:270px;top:190px;}
.c_advan li:nth-child(3){left:510px;top:120px;}
.c_advan li:nth-child(4){right:250px;top:190px;}
.c_advan li:nth-child(5){right:100px;bottom:50px;}
.c_advan li:last-child{width:240px;left:50%;margin-left:-110px;bottom:40px;font-size:32px;letter-spacing:2px;}
.c_advan li:last-child b{font-size:60px;color:#F73859;}
.c_advan li:last-child span{position:absolute;left:40px;top:-16px;font-size:14px;color:#F73859;letter-spacing:1px;}

.c_news li{width:calc(50% - 40px);float:left;position:relative;background:#fff;margin-bottom:27px;padding:20px;}
.c_news li i{width:100%;float:left;overflow:hidden;}
.c_news li h2{font-size:22px;line-height:32px;}
.c_news li time{line-height:30px;font-size:22px;color:#999;position:absolute;right:20px;bottom:40px;}
.c_news li time:before{width:6px;height:6px;border:solid 1px #EDEDED;border-radius:9px;right:26px;top:35px;transition:460ms;}
.c_news li time:after{width:0;height:1px;background:#185ADB;left:0px;top:39px;transition:460ms;}
.c_news li:hover time:before{border:solid 1px #185ADB;right:0;}
.c_news li:hover time:after{width:50px;}

.c_news li p{margin-top:10px;height:44px;line-height:22px;overflow:hidden;padding-right:90px;}
.c_news li:nth-child(1){width:calc(50% - 30px);margin-right:30px;padding:0;}
.c_news li:nth-child(1) .text{width:calc(100% - 180px);float:left;padding:30px;background:#fff;padding-left:150px;position:relative;}
.c_news li:nth-child(1) p{padding-right:0;}
.c_news li:nth-child(1) span{font-size:44px;display:block;margin-top:40px;padding-bottom:30px;}
.c_news li:nth-child(1) span:before{width:15px;height:2px;background:#fff;top:80px;left:42px;}
.c_news li:nth-child(1) em{width:125px;height:100%;position:absolute;left:0px;top:0px;background:#185ADB;color:#fff;text-align:center;font-size:12px;}

/*内容页样式开始*/
.let{width:260px;float:left;}
.rit{width:900px;float:right;}
.list_ban{width:100%;float:left;height:300px;background:url("../ban/list_ban.jpg");}
.subnav{width:100%;float:left;background:#fff;}
.subnav li{width:100%;float:left;line-height:60px;position:relative;}
.subnav li:after{height:0;width:0;border-color:transparent transparent transparent #185ADB;border-style:solid;border-width:5px;right:40px;top:25px;visibility:hidden;}
.subnav li h2{text-indent:20px;}
.subnav li.yes{background:#C6D8F9;}
.subnav li.yes h2{color:#185ADB;font-size:22px;font-weight:bold;}
.subnav li.yes:after,.subnav li:hover:after{visibility:visible;right:30px;transition:460ms;}
.subnav li:nth-child(1){width:calc(100% - 40px);background:#185ADB;padding:20px;}
.subnav li:nth-child(1):before{width:3px;height:20px;background:#FFC947;bottom:0px;}
.subnav li:nth-child(1) h3{font-size:30px;color:#fff;line-height:32px;}
.subnav li:nth-child(1) em{color:rgba(255,255,255,.50);font-size:18px;}

.hotnew{width:100%;float:left;margin-top:20px;position:relative;background:#fff;}
.hotnew:before{width:5px;height:22px;background:#185ADB;left:-1px;top:10px;}
.hotnew h2{width:100%;float:left;font-size:20px;line-height:40px;background:#C6D8F9;text-indent:15px;}
.hotnew ul{width:calc(100% - 32px);float:left;padding:15px;border:solid 1px #EBEBEB;border-top:none;padding-top:0px;}
.hotnew li{width:100%;float:left;margin-top:20px;height:20px;line-height:20px;overflow:hidden;font-size:16px;text-indent:30px;position:relative;text-overflow:ellipsis;white-space:nowrap;}
.hotnew li b{width:20px;height:20px;line-height:20px;border-radius:3px;text-align:center;left:0px;top:0px;background:#0A1931;color:#fff;position:absolute;text-indent:0px;}
.hotnew li:nth-child(1) b,.hotnew li:nth-child(2) b,.hotnew li:nth-child(3) b{background:#185ADB;}

.lewm{width:calc(100% - 20px);float:left;margin-top:20px;background:#1554C8;position:relative;padding:10px;}
.lewm:before{width:120px;height:120px;background:rgba(255,255,255,.10);border-radius:80px;right:-50px;bottom:-60px;}
.lewm li{float:left;position:relative;}
.lewm li img{width:80px;margin-left:20px;margin-right:5px;}
.lewm li h2{color:#FFB915;font-size:18px;margin-top:10px;}
.lewm li em{color:#fff;font-size:16px;line-height:34px;}
.lewm li b{display:inline-block;}
.lewm li p{color:rgba(255,255,255,.80);position:relative;}
.lewm li p:before{height:0;width:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:4px;left:50px;top:6px;}
.lewm li:nth-child(1){padding:5px;background:#fff;padding-right:0px;margin-right:10px;}
.lewm li:nth-child(1) b{background:#fff;position:absolute;width:20px;font-size:12px;left:0px;top:0px;text-align:center;height:90px;line-height:22px;}


.list_news li{width:calc(100% - 60px);loat:left;background:#fff;padding:30px;margin-bottom:20px;position:relative;}
.list_news li time{width:90px;float:left;margin-right:40px;margin-top:15px;text-align:center;font-size:30px;}
.list_news li b{display:block;margin-top:18px;color:#666;}
.list_news li h2{font-size:22px;line-height:30px;margin-bottom:10px;}
.list_news li p{padding-right:90px;line-height:26px;font-size:14px;}
.list_news li:before{content:"···";width:40px;height:40px;line-height:38px;text-align:center;font-size:26px;color:#fff; background:rgba(40,49,73,.40);right:40px;top:60px;border-radius:30px;}
.list_news li:hover{box-shadow:0 5px 20px rgba(0,0,0,0.20);transform:translateY(-5px);transition:360ms;border-radius:4px;}
.list_news li:hover:before{background:#185ADB;}
.list_info{width:calc(100% - 40px);float:left;padding:20px;background:#fff;margin-bottom:20px;position:relative;border-radius:4px;}
.list_info span{font-size:32px;line-height:40px;position:relative;z-index:2;}
.list_info em{position:absolute;left:10px;top:0px;font-size:60px;line-height:70px;color:#EBEBEB;letter-spacing:20px;}
.list_info p{margin-top:20px;line-height:26px;font-size:16px;color:#0A1931;}

.list_goods{width:100%;float:left;}
.list_goods ul{margin-left:-20px;}
.list_goods li{width:calc(50% - 20px);float:left;margin:0px 0 20px 20px;background:#fff;transition:660ms;text-align:center;position:relative;box-shadow:0 0px 10px rgba(0,0,0,0.20);border-radius:3px;padding-bottom:10px;overflow:hidden;}
.list_goods li i{width:100%;float:left;overflow:hidden;}
.list_goods li h2{width:calc(100% - 20px);ffloat:left;line-height:40px;height:40px;position:relative;overflow:hidden;padding:0 10px;}
.list_goods li a:hover img{transform:scale(1.1);transition:460ms;}
.list_goods li:hover{box-shadow:0 0px 10px rgba(40,49,73,.7);}
.list_goods li:before{width:60px;height:10px;background:#0A1931;bottom:-7px;left:50%;margin-left:-30px;transition:460ms;border-radius:8px;}
.list_goods li:hover:before{width:100%;left:0;background:#185ADB;margin-left:0;}

.show_goods{width:100%;float:left;margin-bottom:20px;position:relative;}
.show_goods:before{width:200px;height:200px;left:260px;top:140px;border:solid 50px rgba(24,90,219,.10);border-radius:200px;}
.show_goods .pics{width:400px;float:left;position:relative;z-index:2;}
.show_goods .pics p{width:90px;height:40px;position:absolute;right:0px;top:10px;}
.show_goods .pics p a{width:32px;float:left;height:32px;background:rgba(24,90,219,.90) url("../show.png") no-repeat 6px -180px;background-size:16px;border-radius:30px;}
.show_goods .pics p a:last-child{background-position:9px -235px;margin-left:10px;}
.show_goods .pics p a:hover{background-color:#FFB915;}
.show_goods .info{width:450px;float:right;}
.show_goods .info h2{font-size:32px;line-height:40px;margin-bottom:20px;}
.show_goods .info p{font-size:16px;line-height:30px;}
.show_goods .info em{width:66px;height:30px;display:inline-block;text-align:center;padding-top:36px;border:solid 2px #185ADB;position:relative;z-index:2;background:#fff;border-radius:80px;margin:30px 0 0 60px;}
.show_goods .info em:before{width:16px;height:17px;top:10px;left:25px;background:url("../show.png") no-repeat center -107px;background-size:100%;}

.show_box{width:calc(100% - 60px);float:left;padding:30px;background:#fff;position:relative;z-index:2;}
.show_title{width:100%;float:left;position:relative;margin-bottom:20px;}
.show_title h1{font-size:32px;line-height:32px;}
.show_title p{margin-top:20px;font-size:14px;line-height:26px;}
.show_title c{color:#DB2B24;}
.show_title b{padding-left:20px;background:url("../show.png") no-repeat;background-size:14px;}
.show_title .i1{background-position:0 -68px;}
.show_title .i2{background-position:0 -92px;margin-left:30px;}
.show_title a{width:40px;height:40px;position:absolute;right:-70px;top:-30px;background:#fff;border-radius:0 6px 6px 0;text-indent:-9999px;}
.show_title a:before{width:16px;height:16px;background:url("../show.png") no-repeat center -27px;left:12px;top:12px;background-size:100%;}

.show_body{width:100%;float:left;}
.show_body h2{font-size:22px;line-height:34px;font-weight:bold;display:inline-block;margin-top:15px;position:relative;}
.show_body h2:before{width:100%;height:9px;left:0px;bottom:2px;background:rgba(24,90,219,.20);border-radius:30px;}
.show_body p{font-size:16px;line-height:26px;margin-top:10px;color:#0A1931;text-indent:25px;}
.show_body a,.show_body strong{color:#10419A;font-weight:bold;}
.show_body a:hover{color:#185ADB;}
.show_body img{width:auto;margin:0 auto;display:table;float:none;max-width:100%;border-radius:6px;}
.show_body table{width:800px;margin-top:20px;}
.show_body table tr{border:solid 1px #D4D7D9;border-left:0;}
.show_body table td{padding:8px;border-left:solid 1px #D4D7D9;}
.show_body table td:nth-child(1){width:30%;background:#EEEFF0;text-align:right;padding-right:15px;}

.show_tag{width:calc(100% - 30px);float:left;padding:10px 15px;margin:20px 0;background:url("../show.png") #F5F6F5 no-repeat 20px -160px;background-size:20px;border-radius:30px;}
.show_tag dt{float:left;margin-left:40px;}
.show_tag dt a{float:left;margin-right:10px;position:relative;padding-right:31px;}
.show_tag dt a:before{width:1px;height:14px;background:#ddd;right:15px;top:4px;}
.show_tag dt a:last-child:before{display:none;}
.show_tag dd{float:right;font-size:12px;color:#999;}

.show_next{width:100%;float:left;position:relative;}
.show_next a{width:33.3%;float:left;text-align:center;font-size:16px;line-height:50px;background:#EBEBEB;color:#0A1931;position:relative;}
.show_next a:hover{color:#185ADB;}
.show_next a i{width:14px;height:18px;display:inline-block;margin-right:10px;background:url("../show.png") no-repeat 0px -140px;background-size:100%; position:relative;top:5px;}
.show_next a:nth-child(2){background:#185ADB;color:#fff;}
.show_next a:nth-child(2) i{width:22px;height:22px;background-position:1px -332px;top:4px;background-size:18px;}
.show_next a:nth-child(3) i{background-position:0px -188px;margin-right:0px;margin-left:10px;}

/*荣誉*/
.list_temp {display:block;position:relative;margin-left:-20px;}
.temp_bod {display:block;position:relative;width:calc(33.3% - 20px);float:left;box-sizing:border-box;margin-left:20px;}
.temp_bod a {float:left;display:block;margin:10px 0;background:#fff;border-radius:4px;}
.temp_bod h2{width:calc(100% - 30px);float:left;position:relative;font-size:18px; padding:15px;}
.temp_bod a i{width:100%;float:left;overflow:hidden;position:relative;}
.temp_bod a:hover {transform:translateY(-10px);transition:460ms;}

.list_cont{width:100%;float:left;margin:20px 0;position:relative;}
.list_cont li{width:calc(40% - 30px);float:left;margin-bottom:30px;padding-left:30px;position:relative;}
.list_cont li i{width:20px;height:22px;position:absolute;left:0px;top:0px;background:url("../lx.png") no-repeat;background-size:20px;}
.list_cont li h2{color:#666;}
.list_cont li p{font-size:16px;color:#333;line-height:26px;}
.list_cont li:nth-child(1) i{background-position:0 1px;}
.list_cont li:nth-child(2) i{background-position:0 -28px;}
.list_cont li:nth-child(3) i{background-position:0 -56px;}
.list_cont li:nth-child(4) i{background-position:0 -84px;}
.list_cont li:last-child{width:130px;position:absolute;right:0px;top:0px;text-align:center;border:solid 1px #E1E1E1;border-radius:3px;padding:0px;color:#666;}

.list_mess{width:calc(100% - 200px);float:left;background:#EBEBEB;padding:20px;padding-left:180px;position:relative;}
.list_mess h2{width:160px;height:100%;position:absolute;left:0px;top:0px;background:#F73859;padding-left:20px;color:rgba(255,255,255,.6);font-size:12PX;}
.list_mess h2:before{width:20px;height:3px;background:#fff;bottom:20px;left:20px;}
.list_mess span{display:block;margin-top:35px;font-size:22px;line-height:30px;color:#fff;}
.list_mess li{width:calc(42% - 20px);float:left;margin:5px 0 5px 20px;position:relative;}
.list_mess li img{width:auto;height:30px;right:-2px;top:1px;position:absolute;}
.list_mess input{width:100%;line-height:30px;text-indent:10px;border:solid 1px #E4E4E4;border-radius:3px;}
.list_mess input:focus{border:solid 1px #E60012;}
.list_mess li:last-child{width:10%;height:78px;position:absolute;right:20px;}
.list_mess .tijiao{width:100%;height:100%;background:#333;color:#fff;font-size:16px;cursor:pointer;position:relative;text-indent:0px;}
.list_mess .tijiao:hover{background:#185ADB;}
.list_mess li i{width:8px;height:14px;background:url("../ban/next.png") no-repeat 0 -66px;background-size:100%;position:absolute;right:30px;top:33px;transition:460ms;}
.list_mess li:hover i{right:20px;}

.anchorBL{display:none;}
.ditu{width:100%;float:left;height:340px;position:relative;}
.ditu h2{position:absolute;background:rgba(24,90,219,.80);padding:10px 30px;left:50%;top:50%;margin-top:40px;margin-left:-110px;border-radius:30px;color:#fff;}
.ditu h2:before{height:0;width:0;border-color:transparent transparent rgba(24,90,219,.80) transparent;border-style:solid;border-width:5px;left:47%;top:-10px;}
#map{width:100%;height:100%;float:left;}
.BMap_bubble_content{line-height:30px;}
.BMap_bubble_content span{font-size:18px;color:#DA2921;}
.mapweiz{position:absolute;z-index:3;left:50%;top:250px;margin-left:-45px;font-size:14px;color:#007CC2;}

.yanz{width:1000px;margin:0 auto;display:table;}
.yanz .ymap{width:100%;float:left;position:relative;overflow:hidden;height:40px;}
.yanz .ymap:before{width:140px;height:100%;background:#185ADB;transform:skewX(10deg);left:-10px;top:1px;border-radius:0px 6px 0 0px;}
.yanz .ymap h2{position:relative;z-index:2;font-size:20px;color:#fff;margin:15px 0 0 20px;}

.yanz .ycon{width:calc(100% - 60px);float:left;background:#C6D8F9;padding:30px;padding-bottom:50px;position:relative;padding-top:210px;}
.yanz .ycon:before{width:100%;height:110px;background:#185ADB;border-bottom-left-radius:50% 40%;border-bottom-right-radius:50% 40%;left:0px;top:0px;z-index:2;}
.yanz .ycon:after{width:calc(100% - 20px);height:100%;left:10px;top:0px;background:#fff;border-radius:6px;}

.yanz .ycon ul{margin-left:-20px;background:#fff;position:relative;z-index:3;}
.yanz .ycon li{width:calc(50% - 120px);float:left;padding:10px 0;border-bottom:solid 1px #EBEBEB;padding-left: 80px;position:relative;margin-left:30px;}
.yanz .ycon li span{position:absolute;left:0px;top:11px;font-size:16px;}
.yanz .ycon li h2{float:left;font-size:16px;line-height:24px;height:24px;overflow:hidden;}
.yanz .ycon li:nth-child(1){width:100%;position:absolute;left:0px;top:-170px;z-index:2;border:none;text-align:center;font-size:22px;padding:0px;margin:0px;}
.yanz .ycon li:nth-child(1) i{width:80px;height:80px;margin:0 auto;display:table;background:#fff;padding:20px;border-radius:200px;}
.yanz .ycon li:nth-child(1) h3{position:relative;top:-15px;}
.yanz .ycon li:last-child{width:calc(100% - 120px);padding:8px 0px 0 80px;}



.yanz .ytit{width:calc(100% - 60px);float:left;padding:30px;background:#C6D8F9;position:relative;border-radius:0px 0 6px 6px;}
.yanz .ytit:before{width:1px;height:30px;left:42%;top:30px;background:rgba(24,90,219,.40)}
.yanz .ytit li{width:calc(50% - 30px);float:left;}
.yanz .ytit li i{width:40px;height:40px;float:left;background:#185ADB url("../lxi.png") no-repeat center 10px;background-size:20px;margin-right:20px;border-radius:40px;}
.yanz .ytit li span{display:block;font-size:14px;color:rgba(10,25,49,.80)}
.yanz .ytit li h2{font-size:16px;}
.yanz .ytit li:last-child{float:right;}
.yanz .ytit li:last-child i{background-position:center -26px;}
